# 需求：打开注册A页面，完成以下操作
# 1).通过脚本执行输入用户名：admin；密码：123456；电话号码：18611111111；电子邮件：123@qq.com
# 2).间隔3秒，修改电话号码为：18600000000
# 3).间隔3秒，点击‘注册’按钮
# 4).间隔3秒，关闭浏览器
# 5).元素定位方法不限


# 1.导包（快捷键：alt + enter）
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service

driver = webdriver.Chrome(executable_path="chromedriver.exe")
# driver =webdriver.Chrome #创建浏览器对象
# 2.输入网址
driver.get("http://121.43.169.97:8848/pageA.html")

# 1).通过脚本执行输入用户名：admin；密码：123456；电话号码：18611111111；电子邮件：123@qq.com
driver.find_element(By.ID, "userA").send_keys("admin")
driver.find_element(By.CSS_SELECTOR, "[name='passwordA']").send_keys("123456")
driver.find_element(By.CSS_SELECTOR, ".telA").send_keys("18611111111")
driver.find_element(By.XPATH, "//p[4]/input").send_keys("123@qq.com")

# 2).间隔3秒，修改电话号码为：18600000000
time.sleep(3)
driver.find_element(By.CSS_SELECTOR, ".telA").clear()  # 通过class定位
# driver.find_element(By.CSS_SELECTOR,".telA").send_keys("18600000000")
driver.find_element_by_css_selector(".telA").send_keys("18600000000")  # 通过class定位
# 间隔3秒，修改账户
time.sleep(3)
driver.find_element(By.ID, "userA").clear()  # 通过id定位
driver.find_element_by_css_selector("#userA").send_keys("luchangwen")

# 间隔3秒，修改密码
time.sleep(3)
driver.find_element(By.NAME, "passwordA").clear()  # 通过name定位
driver.find_element_by_css_selector("#passwordA").send_keys("123456")

# 3).间隔3秒，点击‘注册’按钮
time.sleep(3)
driver.find_element_by_css_selector("button").click()

# 4).间隔3秒，关闭浏览器
time.sleep(3)
driver.quit()
